package com.cloudbroker.bcs.platform.dav.bizapi.t2service.chat;

import com.cloudbroker.bcs.platform.dav.bizapi.constants.IFSFunctionIdsNew;
import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;
import com.cloudbroker.bcs.platform.dav.bizapi.service.chat.upmarket.vo.UpDownMarketForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.chat.upmarket.vo.UpDownMarketNum;
import com.hundsun.jresplus.remoting.impl.annotation.Service;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceModule;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceParam;

@ServiceModule
public interface UpDownMarketT2BizService {

    /**
     * 大盘看涨跌投票
     * @param param
     * @return
     */
    @Service(functionId = IFSFunctionIdsNew.IFSDavChatFuncIds.FUNC_UPDOWN_MARKET, desc = "大盘看涨跌投票")
    public UpDownMarketNum funcUpDownMarket(@ServiceParam("param") UpDownMarketForm param);

    /**
     * 查询大盘看涨跌投票
     * @param param
     * @return
     */
    @Service(functionId = IFSFunctionIdsNew.IFSDavChatFuncIds.FUNC_QRY_MARKET, desc = "查询大盘看涨跌投票")
    public UpDownMarketNum funcQryMarket(@ServiceParam("param") HSBCPSVO param);

}
